self-propelled sprayer - Francés Inglés Diccionario